#region

using Vin.Extension.Framework.Dto;
using Vin.Extension.Framework.Interface;
using Vin.Extension.Framework.Models;
using Vin.Extension.Framework.Monitor.Dto.Entities;
using Vin.Extension.Framework.Monitor.Dto.List;
using Vin.Extension.Framework.Monitor.Entities;

#endregion

namespace Vin.Extension.Framework.Monitor.ServiceInterface;

public interface ISysOperateLogService : IVinFrameworkBaseServiceAsync<SysOperateLogDto, SysOperateLogListDto>
{
    public Task<bool> PreSaveAsync(string title, int businessType, int costTime, object sql,
        VinHttpContextInfoModel infoModel);
    
    public Task<bool> SaveAsync(SysOperateLog log);
}